#define _CRT_SECURE_NO_WARNINGS 1

#include<iostream>

using namespace std;

class Date
{
public:
    void Init(int year, int month, int day)
    {
        _year = year;
        _month = month;
        _day = day;
    }
    void Print()
    {
        cout << _year << ' ' << _month << ' ' << _day << endl;
    }
    bool operator==(const Date& x2)
    {
        return _year == x2._year
            && _month == x2._month
            && _day == x2._day;
    }
private:
    int _year;
    int _month;
    int _day;
};

int main()
{
    Date d1;
    d1.Init(2024, 12, 13);

    Date d2;
    d2.Init(2024, 12, 14);

    bool ret1 = d1 == d2;

    return 0;
}